redis 单机部署

前言

本篇主要介绍redis单机部署,服务操作以及设置开机自启动等,以后将介绍如何使用codis搭建redis集群。

安装过程

//redis单机环境安装步骤如下:  
1. 下载安装包
cd /usr/local
wget http://download.redis.io/releases/redis-3.2.5.tar.gz

2. 解压.tar.gz文件
tar -zxvf redis-3.2.5.tar.gz

3. 进入redis-3.2.5文件,编译
cd redis-3.2.5
make

备注:编译安装完成,会在redis-3.2.5/src/目录下会生成:redis-server,redis-cli,edis-benchmark等可执行文件。其中redis-cli客户端程序,用于以命令形式连接redis服务进行操作。

启动/关闭服务

进入src目录启动redis服务,其中&表示以后台进程启动,也可以通过修改redis.conf配置中daemonize=yes (默认是no)来设置redis服务后台进程启动,修改pidfile文件位置为/usr/local/redis-3.2.5/redis.pid(默认为/var/run/redis_6379.pid),修改数据库db文件存放位置dir配置为/usr/local/redis-3.2.5/data/(默认位置为./)。

# 默认的配置启动
./redis-server &

# 指定配置文件启动
./redis-server ../redis.conf &

# 如果想在任意目录直接通过 redis-server & 启动服务
cp /usr/local/redis-3.2.5/src/redis-server /usr/bin/
cp /usr/local/redis-3.2.5/src/redis-cli /usr/bin/

image

备注:将命令拷贝到/usr/bin/目录下之后,我们就可以直接使用redis-server启动redis服务,而不用加上./表示在当前目录下查找命令;拷贝到/usr/bin/目录下后,则可以根据环境变量path查找命令,而/usr/bin/则是用户级别环境变量目录,自然也会在path路径下,所以可以直接使用redis-server & 启动服务。

可以通过如下命令关闭redis服务

./redis-cli shutdown

或者kill命令

kill -9 pid

设置开机自启动

设置开机自启动服务方法,请参考《linux 设置服务开机自启动》。
把服务控制脚本放到/etc/init.d/目录下,redis则变成系统服务了,我们可以很方便的通过service进行服务控制,包括启动,关闭,重启等。

# 系统服务可通过service启动,停止或重启redis
service redis start
service redis stop
service redis restart

参考链接

  1. http://www.runoob.com/redis/redis-install.html